permanent revolution - Spanish English Dictionary